iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0
Python

我的Python奇幻學習之旅系列 第 15

鐵人賽 Day15 Python的奇幻之旅-Tuple篇-2

  • 分享至 

  • xImage
  •  

接下來,詳細的介紹一下tuple,及可以用到的一些基礎功能~

tuple 除了前面提到的不可修改之外~

在建立tuple 時,裡面可以是任何資料型態!

簡單易點來說 ~ 除了不能修改這個缺點之外~
在建立tuple時可以包含任何資料型態

#可以包含單一的資料類型
tup1 = ('a','b','c') #可以是字串
tup2 = (1,2,3) #也可以是數字
tup3 = (True,Flase,True) #還可以是布林
#也可以包含多種不同的資料類型
tup4 = ('a',1,True,23) #複合型的tuple

計算tuple長度

len()

這邊看到的len(),是不是很熟悉~
沒錯!跟計算list長度的時候用到的len()是一樣的!!
用法依舊跟list一樣len(tuple變數名稱)

this_tuple = ("a", "b", "c", "d")
print(len(this_tuple))
#輸出結果 4

https://ithelp.ithome.com.tw/upload/images/20240923/20168458quZDmC6sNi.png

索引號

看到這熟悉的字眼~是不是能回想起一些前面講到的list~
tuple 跟list一樣索引號都是從0開始~

負索引

裡面負號的意思是指從末端開始
如果要取最後一項[-1],倒數最後兩項[-2]

索引範圍

假設今天,我們要求 5~9 的索引號
我們可以透過[起始位置:結束位置],這邊注意,起始位置是包含在範圍內,但結束位置是不包含的,如下假設我們this_tuple[2:5],最後回傳出的結果只有索引號的[2]~[4]

this_tuple = ("a", "b", "c", "d",1,2,3,4,5,6,7)
print(this_tuple[2:5])
#輸出結果 ('c', 'd', 1)

https://ithelp.ithome.com.tw/upload/images/20240923/20168458EGRzYq7EfP.png


上一篇
鐵人賽 Day14 Python的奇幻之旅-Tuple篇-1
下一篇
鐵人賽 Day16 Python的奇幻之旅-Tuple篇-3
系列文
我的Python奇幻學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言